package com.bsoft.exchange.vo;

import com.github.dozermapper.core.util.MappingOptions;
import lombok.Data;

import java.util.List;

@Data
@MappingOptions(dateFormat = "yyyy-MM-dd")
public class ReportItemsDetailsVO {
    /**
     * 检查项编号
     */
    private String examCode;

    /**
     * 检查项名称
     */
    private String examName;

    /**
     * 检查科室编号
     */
    private String deptCode;

    /**
     * 检查科室名称
     */
    private String deptName;

    /**
     * 小结医生姓名
     */
    private String resultDoc;

    /**
     * 小结
     */
    private String resultSummary;

    /**
     * 小结日期
     */
    private String resultDt;

    /**
     * 检查项目
     */
    private List<Item> items;


    @Data
    public static class Item {
        /**
         * 检查项目编号
         */
        private String iteamCode;

        /**
         * 检查项目名称
         */
        private String iteamName;

        /**
         * 单位
         */
        private String resultUnit;

        /**
         * 检查结果最高值
         */
        private String referUpper;

        /**
         * 检查结果最低值
         */
        private String referLower;

        /**
         * 检查结果
         */
        private String examResult;

        /**
         * 结果提示
         */
        private String resultPrompt;
    }
}
